import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
	state: {
		userName: ''
	},
	mutations: {
		// 更改状态的方法
		changeUserName(state, data) {
			state.userName = data
		}
	},
	actions: {
		// 在这里处理异步逻辑，比如调用API等

	},
	getters: {
		// 类似于计算属性，用于从state派生出一些状态

	}
})

export default store